
#ifndef _MODEL_H
#define _MODEL_H

namespace M3D {

	class Mesh {

		protected:

        	GLfloat     *m_vertices;
        	GLfloat     *m_normals;
        	GLfloat     *m_uvs;
        	GLubyte     *m_colors;
        	GLshort     *m_indices;
        	GLfloat     *m_position;
        	GLfloat     *m_rotate;
        	GLfloat     *m_scale;
        	GLint       m_textureId;
        	GLint       m_triangleNums;
        	GLboolean   m_enabled;

        	//Add for Texture offset
        	GLfloat     *m_texureoffset;

		private:

        	//private functions
        	void initGlCmds();						
			
		public:
		

	};

}

#endif
